﻿using System;
namespace Task.Entity
{
    /// <summary>
    /// T_ESI_TB_CONFIG:实体类(属性说明自动提取数据库字段的描述信息)
    /// </summary>
    [Serializable]
    public partial class ESI_TBConfigEntity
    {
        public ESI_TBConfigEntity()
        { }
        #region Model
        private string _guid = Guid.NewGuid().ToString();
        private string _processname;
        private int? _version;
        private string _stepname;
        private string _eventtype;
        private string _table_name;
        private string _column_name;
        private string _column_type;
        private string _ssl_varname;
        private string _is_subtable;
        private string _is_enabled;
        private DateTime? _create_date;
        /// <summary>
        /// 
        /// </summary>
        public string GUID
        {
            set { _guid = value; }
            get { return _guid; }
        }

        public string ID
        {
            get
            {
                return PROCESSNAME + "|" + STEPNAME;
            }
        }
        /// <summary>
        /// 
        /// </summary>
        public string PROCESSNAME
        {
            set { _processname = value; }
            get { return _processname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? VERSION
        {
            set { _version = value; }
            get { return _version; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string STEPNAME
        {
            set { _stepname = value; }
            get { return _stepname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string EVENTTYPE
        {
            set { _eventtype = value; }
            get { return _eventtype; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string TABLE_NAME
        {
            set { _table_name = value; }
            get { return _table_name; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string COLUMN_NAME
        {
            set { _column_name = value; }
            get { return _column_name; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string COLUMN_TYPE
        {
            set { _column_type = value; }
            get { return _column_type; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string SSL_VARNAME
        {
            set { _ssl_varname = value; }
            get { return _ssl_varname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string IS_SUBTABLE
        {
            set { _is_subtable = value; }
            get { return _is_subtable; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string IS_ENABLED
        {
            set { _is_enabled = value; }
            get { return _is_enabled; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? CREATE_DATE
        {
            set { _create_date = value; }
            get { return _create_date; }
        }
        #endregion Model

    }
}

